living cost mastercard permanent residency credit credit cards green card cost of living american express credit card life in czech discover immigration live in czech citizenship